
angular.module('approve-information.controller', ['approve-information.service'])
    .controller("approve-informationCtrl", function ($scope,$rootScope,$http) {
       var res=sessionStorage.getItem('approveDetail');
        console.log();
        var CCSessionId =localStorage.getItem("CCSessionId"),
            ////从sessionStorage中获取数据为字符串   先将转换为数组
            idd=res.split(',')[12], urljson=null;

        console.log(res);
        //点击相应的button 样式发生改变
        $('.nav button').on('click',function(){
            $('.addbutton').removeClass('addbutton')
            $(this).addClass('addbutton')
        })

        $scope.show=function(a){

            //点击相应的button 现实相应的table栏
            $('.showorhide').removeClass('showorhide')
           $($('.first')[a-1]).addClass('showorhide')
            //点击相应的button 返回相应的数据
            if(a==1){
                urljson='/dsdf/dsdf/'+idd+'.json?'

            }else if(a==2){
                urljson='/gjxb/gjxb-collect/'+idd+'/edit.json?'
            }else if(a==3){
                urljson='/gjxb/gjxb-collect/'+idd+'/edit.json?'
            }else if(a==4){
                urljson='/ykdf/ykdf/'+idd+'.json?'
            }else if(a==5){
                urljson='/fk/fk/'+idd+'.json?'
            }else if(a==6){
                urljson='/nbjd/sqjd/'+idd+'.json?'
            }else if(a==7){
                urljson='/trademarket/tradeinoutrecord/'+idd+'.json?'
            }else if(a==8){
                urljson='/product/productrecord/'+idd+'.json?'
            }
            var url0 =$rootScope.myglobal.serverurl+urljson+'CCSessionId='+CCSessionId;
            $http.get(url0)
                .success(function(data){
                    console.log(data);

                    if(a==1){
                        $scope.data1=data
                        if(data.paidWage.recordType==1){
                            $scope.recordtype='代付'
                        }else if(data.paidWage.recordType==0){
                            $scope.recordtype='代收'
                        }
                    }else if(a==2||a==3){
                        if(data==''){ return}
                        $scope.data2=data[0]
                        if(data[0][9]==1){
                            $scope.orblock={
                                display:"block"
                            }
                            $scope.type1='自动归集'
                        }else{
                            $scope.orblock={
                                display:"none"
                            }
                            $scope.type1='手动归集'
                        }
                        if(data[0][10]==1){
                            $scope.type2='定余额'
                        }else if(data[0][10]==2){
                            $scope.type2='定额'
                        }else if(data[0][10]==3){
                            $scope.type2='定比例'
                        }else if(data[0][10]==4){
                            $scope.type2='实时零余额'
                        }
                        switch(data[0][15]){
                            case 1:  $scope.type3='每日'
                                   break;
                            case 2:  $scope.type3='每周'
                                   break;
                            case 3:  $scope.type3='每月'
                                   break;
                            case 4:  $scope.type3='定时间间隔'
                                   break;
                            case 5:  $scope.type3='月末'
                                   break;
                            case 6:  $scope.type3='按天'
                                   break;
                        }
                        switch(data[0][26]){
                            case 0:  $scope.type4='不回拨'
                                   break;
                            case 1:  $scope.type4='回拨'
                                   break;
                        }
                    }else if(a==4){
                        if(data.error){
                            alert('error')
                        }
                        $scope.data3=data;
                        if(data.status==6||data.status==7){
                            $scope.orshow={
                                display:'block'
                            }
                        }else{
                            $scope.orshow={
                                display:'none'
                            }
                        }

                    }else if(a==5){
                        if(data.error){
                            alert('error')
                        }
                        $scope.data4=data;
                        //由于数据可能会出现空白  所以需要判断
                        if(data.model){
                            //加急标志	0-普通，1-加急，2-特急
                            switch(data.model.urgentType){
                                case 0:
                                    $scope.data40='普通';break;
                                case 1:
                                    $scope.data40='加急';break;
                                case 2:
                                    $scope.data40='特急';break;
                            }
                            //汇路	1-大额实时， 2-小额批付
                            switch(data.model.pathType){
                                case 1:
                                    $scope.data41='大额实时';break;
                                case 2:
                                    $scope.data41='小额批付';break;
                            }
                            // 指令类型	0-即时，1-单笔定期，2-多笔定期
                            switch(data.model.payType){
                                case 0:
                                    $scope.data42='即时';break;
                                case 1:
                                    $scope.data42='单笔定期';break;
                                case 2:
                                    $scope.data42='多笔定期';break;
                            }
                            //    频率	1-每日，2-每周，3-每月，4-定时时间隔，5-月末
                            switch(data.model.periodPayRate){
                                case 1:
                                    $scope.data43='每日';break;
                                case 2:
                                    $scope.data43='每周';break;
                                case 3:
                                    $scope.data43='每月';break;
                                case 4:
                                    $scope.data43='定时时间隔';break;
                                case 5:
                                    $scope.data43='月末';break;
                            }
                        }




                    }else if(a==6){
                        if(data.error){
                            alert('error')
                        }
                        $scope.data5=data;
                    }else if(a==7){
                        $scope.data6=data[0];
                    }else if(a==8){
                        if(data.error){
                            alert('error')
                            return
                        }
                        $scope.data7=data;
                    //    产品存期	数字+字母（D/M/Y）；D-天，M-月，Y-年例：3M，指三个月。
                        var typedate=data.product.depositPeriod.split('')
                       switch(typedate[1]){
                           case 'D':
                               $scope.data70=typedate[0]+'天' ; break;
                           case 'M':
                               $scope.data70=typedate[0]+'个月' ; break;
                           case 'Y':
                               $scope.data70=typedate[0]+'年' ; break;
                       };
                    //    利率类型	0-浮动利率，1-阶梯利率，2-固定利率
                        switch(data.product.interestRateType){
                            case 0:
                                $scope.data71='浮动利率';break;
                            case 1:
                                $scope.data71='阶梯利率';break;
                            case 2:
                                $scope.data71='固定利率';break;
                        }

                    }



                })
        }
        $scope.show(1)


    })



